<kylo-define-feed-step title='{{"views.data-transform-stepper.BQ" | translate}}' step="getStep(0)" kylo-init-query-engine="spark">
  <thinkbig-visual-query-builder engine="queryEngine" height-offset="144" model="coreDataModel.dataTransformation" step-index="{{getStepIndex(0)}}" ng-if="isStepSelected(0)">
  </thinkbig-visual-query-builder>
</kylo-define-feed-step>

<kylo-define-feed-step title='{{"views.data-transform-stepper.TD" | translate}}' step="getStep(1)">
  <thinkbig-visual-query-transform engine="queryEngine" field-policies="coreDataModel.table.fieldPolicies" height-offset="144" model="coreDataModel.dataTransformation" step-index="{{getStepIndex(1)}}"
                                   ng-if="isStepSelected(1) || isStepVisited(1)">
  </thinkbig-visual-query-transform>
</kylo-define-feed-step>

<kylo-define-feed-step title='{{"views.data-transform-stepper.Table" | translate}}' step="getStep(2)">
  <thinkbig-define-feed-table ng-if="isStepSelected(2)" step-index="{{getStepIndex(2)}}" can-remove-fields="false" table-locked="true" type-locked="true"></thinkbig-define-feed-table>
</kylo-define-feed-step>

<kylo-define-feed-step title='{{"views.data-transform-stepper.DP" | translate}}' step="getStep(3)">
  <thinkbig-define-feed-data-processing step-index="{{getStepIndex(3)}}" default-merge-strategy="SYNC"></thinkbig-define-feed-data-processing>
</kylo-define-feed-step>
